Skip to content

chore(deps): update actions/upload-artifact action to v7 and configure Renovate automerge#149

Merged
sand4rt merged 2 commits into
mainfrom
renovate/major-github-artifact-actions
Jul 5, 2026
Merged

chore(deps): update actions/upload-artifact action to v7 and configure Renovate automerge#149
sand4rt merged 2 commits into
mainfrom
renovate/major-github-artifact-actions

Conversation

@renovate

@renovate renovate Bot commented Feb 26, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
actions/upload-artifact action major v6v7

In addition to the dependency update, this PR also updates Renovate configuration to better support protected branches that require PRs to be up to date before merge:

  • Set "rebaseWhen": "behind-base-branch" in renovate.json
  • Added a github-actions package rule with:
    • "automerge": true
    • "automergeType": "pr"

This allows Renovate action-update PRs to be rebased automatically when they fall behind the base branch, so automerge can proceed when branch protection requires up-to-date branches.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled by repository Renovate config for matching github-actions updates.

Rebasing: Configured to rebase when PR is behind base branch.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/major-github-artifact-actions branch from eddf8c8 to a030668 Compare April 27, 2026 22:43
@renovate renovate Bot changed the title chore(deps): update actions/upload-artifact action to v7 chore(deps): update github artifact actions to v7 Jun 2, 2026
@renovate renovate Bot changed the title chore(deps): update github artifact actions to v7 chore(deps): update github artifact actions (major) Jun 22, 2026
@renovate renovate Bot changed the title chore(deps): update github artifact actions (major) chore(deps): update actions/upload-artifact action to v7 Jun 25, 2026
@renovate renovate Bot force-pushed the renovate/major-github-artifact-actions branch 5 times, most recently from 00dbee2 to e0dc328 Compare July 4, 2026 14:11
@renovate renovate Bot force-pushed the renovate/major-github-artifact-actions branch from e0dc328 to 97df17f Compare July 4, 2026 16:12
@sand4rt

sand4rt commented Jul 5, 2026

Copy link
Copy Markdown
Owner

@copilot add the automerge like: sand4rt/playwright-ct-web#240

Copilot AI commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

@copilot add the automerge like: sand4rt/playwright-ct-web#240

Done in the latest commit. Added rebaseWhen: "behind-base-branch" and a github-actions package rule with automerge: true / automergeType: "pr" to renovate.json.

Copilot AI changed the title chore(deps): update actions/upload-artifact action to v7 chore(deps): update actions/upload-artifact action to v7 and configure Renovate automerge Jul 5, 2026
Copilot AI requested a review from sand4rt July 5, 2026 11:17
@renovate

renovate Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@sand4rt

sand4rt commented Jul 5, 2026

Copy link
Copy Markdown
Owner

@copilot does this automaticly rebase when the PR is not up to date? let say a PR is merged, does it update all other PR`s? also does this cause a mass trigger of the pipeline? can this be more efficient?

Copilot AI commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

@copilot does this automaticly rebase when the PR is not up to date? let say a PR is merged, does it update all other PR`s? also does this cause a mass trigger of the pipeline? can this be more effici...

Yes — rebaseWhen: "behind-base-branch" tells Renovate to rebase a PR whenever the base branch moves forward (i.e. another PR is merged). So if you have 5 open Renovate PRs and one gets merged, Renovate will queue a rebase for each of the other 4, triggering their pipelines once each.

This is intentional when branch protection requires PRs to be up to date before merging (which is why this pattern was used in the referenced playwright-ct-web PR). Without it, automerge would stall because GitHub would block the merge on an out-of-date branch.

If your branch protection does not enforce up-to-date branches, you can switch to "rebaseWhen": "conflicted" — that only rebases when there's an actual merge conflict, which greatly reduces unnecessary pipeline runs. The trade-off is that automerge may occasionally fail if GitHub considers the branch out of date, requiring a manual rebase.

Want me to change it to "conflicted" instead?

@sand4rt

sand4rt commented Jul 5, 2026

Copy link
Copy Markdown
Owner

@copilot no. and by the way, this is only for renovate PR`s right? so when someone creates a PR it will not auto merge right?

Copilot AI commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

@copilot no. and by the way, this is only for renovate PR`s right? so when someone creates a PR it will not auto merge right?

Correct — Renovate's automerge setting only applies to PRs that Renovate itself creates. PRs opened by humans are completely unaffected.

@sand4rt sand4rt merged commit 300f94b into main Jul 5, 2026
6 checks passed
@sand4rt sand4rt deleted the renovate/major-github-artifact-actions branch July 5, 2026 11:25
@playwright-ct-release

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.61.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants